package com.empire.module.sporttery.dal.dataobject.footballmatch;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import com.empire.framework.mybatis.core.dataobject.BaseDO;

/**
 * 竞猜足彩比赛 DO
 *
 * @author 无敌仙人
 */
@TableName("t_football_match")
@KeySequence("football_match_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
//@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class FootballMatchDO /** extends BaseDO*/ {

    /**
     * 主键id
     */
    @TableId
    private Integer id;
    /**
     * 编号
     */
    private String number;
    /**
     * 500万游戏编号
     */
    private String matchId;
    /**
     * 赛事
     */
    @TableField(value = "`match`")
    private String match;
    /**
     * 赛事500万url
     */
    private String matchUrl;
    /**
     * 分析
     */
    private String analysis;
    /**
     * 颜色
     */
    private String color;
    /**
     * 开赛时间
     */
    private String openTime;
    /**
     * 总进球赔率
     */
    private String goalOdds;
    /**
     * 让球赔率
     */
    private String letOdds;
    /**
     * 半全场赔率
     */
    private String halfWholeOdds;
    /**
     * 不让球赔率
     */
    private String notLetOdds;
    /**
     * 比分赔率
     */
    private String scoreOdds;
    /**
     * 让球
     */
    private String letBall;
    /**
     * 主队
     */
    private String homeTeam;
    /**
     * 下注状态 0 不可下注 1 可下注 2 已取消
     */
    private String state;
    /**
     * 客队
     */
    private String visitingTeam;
    /**
     * 是否单关 0 否 1 是
     */
    private String isSingle;
    /**
     * 比赛下注截止时间
     */
    private LocalDateTime deadline;
    /**
     * 半全场结果
     */
    private String halfFullCourt;
    /**
     * 开奖结果
     */
    private String award;
    /**
     * 属于哪天的比赛时间
     */
    private String startTime;
    /**
     * 比分
     */
    private String score;
    /**
     * 主队链接
     */
    private String homeTeamUrl;
    /**
     * 客队链接
     */
    private String visitTeamUrl;
    /**
     * 胜赔
     */
    private String winPay;
    /**
     * 平赔
     */
    private String drawPay;
    /**
     * 客赔
     */
    private String visitPay;
    /**
     * 让球胜赔
     */
    private String letWinPay;
    /**
     * 让球平赔
     */
    private String letDrawPay;
    /**
     * 让球客赔
     */
    private String letVisitPay;
    /**
     * 胜赔概率
     */
    private String winRate;
    /**
     * 平赔概率
     */
    private String drawWinRate;
    /**
     * 客赔概率
     */
    private String visitWinRate;
    /**
     * 让球胜赔概率
     */
    private String letWinRate;
    /**
     * 让球平赔概率
     */
    private String letDrawWinRate;
    /**
     * 让球客赔概率
     */
    private String letVisitWinRate;
    /**
     * 胜赔
     */
    private Integer winFlag;
    /**
     * 平赔
     */
    private Integer drawWinFlag;
    /**
     * 客赔
     */
    private Integer visitWinFlag;
    /**
     * 让球胜赔
     */
    private Integer letWinFlag;
    /**
     * 让球平赔
     */
    private Integer letDrawWinFlag;
    /**
     * 让球客赔
     */
    private Integer letVisitWinFlag;
    /**
     * 胜赔
     */
    private Integer winSelect;
    /**
     * 平赔
     */
    private Integer drawWinSelect;
    /**
     * 客赔
     */
    private Integer visitWinSelect;
    /**
     * 让球胜赔
     */
    private Integer letWinSelect;
    /**
     * 让球平赔
     */
    private Integer letDrawWinSelect;
    /**
     * 让球客赔
     */
    private Integer letVisitWinSelect;
    /**
     * 投注倾向
     */
    private String trendWin;
    /**
     * 欧赔对比
     */
    private String ouDiff;
    /**
     * 热队
     */
    private String hotTeam;
    /**
     * 500-投注分析
     */
    private String zw;
    /**
     * 500-投注量大小描述
     */
    private String mountDesc;
    /**
     * 500-投注量规模
     */
    private String mount;
    /**
     * 筛选排序
     */
    private Integer selectSort;
    /**
     * 比分预测
     */
    private String scoreSelect;
    /**
     * 能力值对比
     */
    private String teamScore;
    /**
     * 是否显示
     */
    private Integer isView;
    /**
     * 进球数指数
     */
    private String ballNumPredict;
    /**
     * 进球数
     */
    private String ballNum;
    /**
     * 欧赔主胜概率
     */
    private String ouHomeRate;
    /**
     * 欧赔平赔概率
     */
    private String ouDrawRate;
    /**
     * 欧赔主负概率
     */
    private String ouVisitRate;
    /**
     * 欧赔差异
     */
    private String ouResult;
    /**
     * 主队半场进球数-算法值
     */
    private String homeAlgScoreBan;
    /**
     * 客队半场进球数-算法值
     */
    private String awayAlgScoreBan;
    /**
     * 主队全场进球数-算法值
     */
    private String homeAlgScoreQuan;
    /**
     * 客队全场进球数-算法值
     */
    private String awayAlgScoreQuan;
    /**
     * 主队半场进球数-推荐值
     */
    private String homePreScoreBan;
    /**
     * 客队半场进球数-推荐值
     */
    private String awayPreScoreBan;
    /**
     * 主队全场进球数-推荐值
     */
    private String homePreScoreQuan;
    /**
     * 客队全场进球数-推荐值
     */
    private String awayPreScoreQuan;
    /**
     * 推荐理由
     */
    private String remark;
    /**
     * 半全场赔率
     */
    private String halfWholeOddList;
    /**
     * 比分赔率
     */
    private String scoreOddList;
    /**
     * 进球赔率
     */
    private String ballOddList;

}